#include<stdio.h>
#include<string.h>

void leftShift(char str[], int n);

int main()
{
    char src[101];
    int N;
    gets(src);
    scanf("%d", &N);

	if (N != 0)
    	leftShift(src, N);

    puts(src);

    return 0;
}

void leftShift(char str[], int n)
{
    char TS[101]; //temporary shortage
    int i = 0, k = 0;
    for(i = 0; i < n; i ++) 
    {
        TS[i] = str[i];
    }
    
    int len = strlen(str);
    for(i = n; i < len; i ++) 
    {
        str[k++] = str[i];
    }

    k = 0;
    for(i = len - n; i < len; i ++) 
    {
        str[i] = TS[k++];
    }
}
